package com.ssy.lingxi.purchase.service.tender;

import com.ssy.lingxi.common.model.vo.PageVO;
import com.ssy.lingxi.purchase.entity.tender.InviterTenderOutCheckRecord;
import com.ssy.lingxi.purchase.entity.tender.SubmitTenderOutCheckRecord;
import org.springframework.data.domain.Page;

import java.util.List;

/**
 * 招标管理类
 * @author jw.chen
 * @version 2.0.0
 * @date 2021/3/1
 */
public interface ITenderOutCheckRecordService {

    /**
     * 查询招标详情的外部状态流转记录
     */
    List<InviterTenderOutCheckRecord> getInviteTenderOutCheckRecord(Long inviteTenderId);

    /**
     * 查询投标详情的外部状态流转记录
     */
    List<SubmitTenderOutCheckRecord> getSubmitTenderOutCheckRecord(Long submitTenderId);

    /**
     * 查询招标详情的外部状态流转记录--操作日志
     */
    Page<InviterTenderOutCheckRecord> getInviteTenderOutCheckRecordList(PageVO pageVO, Long inviteTenderId, Long startTime, Long endTime);

}
